home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / comm / fido / shelter191a.lha / CFG / wpl / gen / roof / GEN.cfg < prev    next >
Text File  |  1994-08-02  |  18KB  |  369 lines

  1. /* Shelter Mailer Configuration                                 */
  2. /* Comments are arexx/c style but do not permit blocks,         */
  3. /* EACH LINE must be commented                                  */
  4. /* Sysop Name     */
  5. SYSOP    $«SYSOP»
  6. SYSOPPW TESTPW
  7. /* City, province/state/etc, country                       EMSI */
  8. CITY    "Pierrefonds, Quebec, Canada"
  9.  
  10. /* Full phone number or "-unlisted-"                       EMSI */
  11. PHONE   "1-514-696-6632"
  12.  
  13. /* Your flags as listed in nodelist for primary address    EMSI */
  14. /* In you are not listed, check GenMailer.doc as to what flags  */
  15. /* you should include                                           */
  16. /*FLAGS   "V32b,V42b,MNP,FAX,CM,XX,LHA,ISN:ecs!robert,UMOD,UFLC,UROF,USBX,PN30730,XU"   */
  17. FLAGS   "V32b,V42b,MNP,FAX,CM,XX"
  18.  
  19. /* Your ADDRESSES                                               */
  20. /* address:                                                     */
  21. /*      The first address is the default address which will be  */
  22. /*      when calling or being called by a site which is not in  */
  23. /*      any of your domains                                     */
  24. /* sitename :                                                   */
  25. /*      sitename is the name of your system as listed in the    */
  26. /*      nodelist or your origin line for that domain            */
  27. /* wazooext:                                                    */
  28. /*      NOTE: only FIDONET and MTLNET are authorized to use the */
  29. /*      'org' all others must use 'ftn'                         */
  30. /* zones:                                                       */
  31. /*      the ZONE numbers used by this domain                    */
  32. /*  address                 "site name"             wazooext    zones       */
  33. AKA fidonet#1:167/104.0     "Amiga ECS"             org     1 2 3 4 5 6
  34. AKA mtlnet#17:514/300.0     "Shelter Developers"    org     17
  35. AKA amiganet#40:600/104.0   "AmigaNet Contact"      ftn     38 39 40
  36. AKA amigaecs.UUCP           "amigaecs.UUCP"         uucp    0
  37.  
  38. /* Directories NO TRAILING SLASH                                */
  39. /* you can use ENV: expansionas well as immediate or deferred   */
  40. /* wpl expansion. Value MUST be defined                         */
  41. DIR     indir       $«INDIR»
  42. DIR     nonsecure   $«INDIR»/NONSECURE
  43. DIR     userdir     $«INDIR»/USERS
  44. DIR     resumedir   $«INDIR»/RESUME
  45. DIR     outdir      $«OUTDIR»
  46. DIR     flodir      Mail:outbound/n
  47. DIR     rexxdir     $«REXXDIR»
  48. DIR     faxindir    Mail:inbound/fax
  49. DIR     faxoutdir   Mail:outbound/fax
  50.  
  51. /* If free space on 'indir' falls below this level, all inbound */
  52. /* files will be refused under both Wazoo and EMSI              */
  53. /* Should be a multiple of 512, requires Dfree command on path. */
  54. LOWBYTES 500000
  55.  
  56. /* where Xferq.library stores the queue files,                  */
  57. /* XFREQ: will be assigned here                                 */
  58. XFERQ   Mail:queue
  59.  
  60. /* where TrapList or Igen nodelists, config and index           */
  61. /* NODELIST: will be assigned here                              */
  62. NODELIST    DH1:NODELIST
  63.  
  64. /* Public Screen to use. If none, set to "WORKBENCH SCREEN"     */
  65. PSCREEN  $«ROOFSCREEN»
  66.  
  67. /* Console Specification keywords for Mailer Display            */
  68. /* THESE MUST BE SLASH SEPARATED, WB3.1 keywords:               */
  69. /* AUTO CLOSE BACKDROP NOBORDER NODRAG NOSIZE NODEPTH           */
  70. /* NOCLOSE NOZOOM INACTIVE SIMPLE SMART WAIT SCREEN             */
  71. /*SSPEC   NOSIZE/NODEPTH/INACTIVE */
  72.  
  73. /* Shelter Progress Display position and size, SLASH SEPARATED  */
  74. /*SPOS   0/80/600/100       */
  75.  
  76. /* Console Specification keywords, SLASH SEPARATED              */
  77. /*SSPEC   INACTIVE/AUTO/WAIT    */
  78.  
  79. /*LOGFILE "LOG:MAILER.LOG"    */
  80. /*LOGWINDOW "RAW:0/148/650/67/Roof Mailer Log/AUTO/INACTIVE/CLOSE" */
  81.  
  82. /* Display each poll in own window, This is not applicable      */
  83. /* to ROOF                                                      */
  84. POLLWIN "FALSE"
  85.  
  86. /* Display XPR file transfer window                             */
  87. XPRWIN "FALSE"
  88.  
  89. /* Select scroll level */
  90. /* 5 - launch,preinit,reinit,dial,answer,connect,user           */
  91. /* 4 - launch,preinit,dial,answer,connect,user                  */
  92. /* 3 - dial,connect,user                                        */
  93. /* 2 - connect,user                                             */
  94. /* 1 - user                                                     */
  95. /* 0 - scroll window never opens                                */
  96. SCROLL 5
  97.  
  98. /* Importer is domain aware and does not require                */
  99. /* separate inbound directories for each domain                 */
  100. /* If this is false, FTNsort will be forced in EMSI             */
  101. /* unless PRIMARYONLY is TRUE                                   */
  102. DOMAINAWARE "FALSE"
  103. /* Present only our primary (default) address when calling EMSI */
  104. /* Should normally be TRUE is DOMAINAWARE is TRUE               */
  105. PRIMARYONLY TRUE
  106.  
  107. /* start and end times of your Universal Mail Hour              */
  108. /* This is also known as ZMH, but is not necessary limited to   */
  109. /* one hour. In fact, to avoid problems when switching from     */
  110. /* Standard to DayLight Savings time, many systems set UMH to 2 */
  111. /* hours */
  112. UMH             "04:00 06:00"
  113.  
  114. /* Number of seconds between modem wakeup calls                 */
  115. /* The ATTEN string is sent to the modem, if it fails to        */
  116. /* respond, the INIT string is sent                             */
  117. /* It is not recommened to set this any lower than 45 seconds   */
  118. WAKEUP          180
  119.  
  120. /* Number of seconds to wait for input after a connection       */
  121. /* applies to mailers, uucp, user command and menus             */
  122. LOGINWAIT       60
  123.  
  124. /* duration of a call window in minutes                         */
  125. CALLWINDOWMIN   60
  126.  
  127. /* delay in seconds to wait between dials on BUSY response      */
  128. REDIALDELAY     180
  129.  
  130. /* delay in seconds to wait between dials on when a line        */
  131. /* is busy dialing another number                               */
  132. BUSYDELAY       60
  133.  
  134. /* Treat a no answer same as busy                               */
  135. IGNORENOANSWER  TRUE
  136.  
  137. /* MODULES */
  138. /* Install Atomic CLOCK dialing and connet code if true         */
  139. CLOCK           TRUE
  140.  
  141. /* Install bbs and online service dialing/term launching        */
  142. /* code if true                                                 */
  143. ONLINE          TRUE
  144.  
  145. /* Address called or calling will be spoken                     */
  146. SPEECH          TRUE
  147.  
  148. /* Install WPL Function Host Only valid for ROOF and Porticus   */
  149. WFHOST          TRUE
  150.  
  151. /* Install UUCP code if true, this also sets the mailer to      */
  152. /* to accept UUCP calls. The ENV variable may be set FALSE      */
  153. /* to disable accepting calls via a cron event                  */
  154. UUCP            TRUE
  155.  
  156. /* Install FAX code if true, this also sets the mailer to       */
  157. /* to accept FAX calls. The ENV variable may be set FALSE       */
  158. /* to disable accepting calls via a cron event                  */
  159. FAX             TRUE
  160.  
  161. /* Enable user access, BBS spawning, WPLRX Utilities            */
  162. /* The ENV variable may be set FALSE to disable accepting       */
  163. /* the feature via a cron event                                 */
  164. ACCESS          TRUE
  165.  
  166. /* Process inbound file requests                                */
  167. /* The ENV variable may be set FALSE to disable accepting       */
  168. /* the feature via a cron event                                 */
  169. ALLOWFREQS      TRUE
  170.  
  171. /* process file requests in FTS1 sessions                       */
  172. /* The ENV variable may be set FALSE to disable accepting       */
  173. /* the feature via a cron event                                 */
  174. FTSFREQS        FALSE
  175.  
  176. /* system variables                                             */
  177. STACK           50000
  178. PRIORITY        1
  179. /* priority at which a slave is launched                        */
  180. LAUNCHPRI       2
  181. /* priority to use during WaZoo/EMSI negotiation                */
  182. NEGOPRI         3
  183. /* xferpri is priority of file transfers                        */
  184. XFERPRI         3
  185.  
  186. /* AUX device support                                           */
  187. AUXDEV      NEWAUX:
  188. AUXMOUNT    "Mount NEWAUX: from DEVS:mountlist.newaux"
  189. AUXDIRECT   "<>NEWAUX:"
  190.  
  191. /* the program used to Lookup Nodelist Info is defined          */
  192. /* as an ENV: variable in ROOF.CFG. Output is discarded.        */
  193. LOOKUP          "$«LOOKUP» >NIL:"
  194.  
  195. /* UUCP */
  196. /* uucico command line, site address, device and unit are added */
  197. /* automatically, site specific options are added from the site */
  198. /* cache uuopts entry for each site address                     */
  199. UUCICO          "UUCP:c/uucico -o -pri"
  200. /* Login command line, user name, device and unit are added     */
  201. LOGIN           "Mail:login <NULL: >NULL:"
  202.  
  203. /* FAX */
  204. /* Command to receive a Fax  (ECfax)                            */
  205. FAXRECV "Mail:faxrecv -f $(unit)/$(device) -b 0 -v - l 18 -ii -d $$(faxindir)"    
  206. /* Command to send a Fax     (ECfax)                            */
  207. FAXSEND "Mail:faxsend -f $(unit)/$(device) $$(xprsetup.$$(remote.address)) $$(remote.number) $$(localfile)"  
  208. /* Command to receive a Fax  (Amigafax)                         */
  209. /* FAXRECV "Mail:faa $$(inbound) -D $(device) -U $(unit) -G -d5"      */
  210. /* Command to send a Fax  (AmigaFax)                            */
  211. /* FAXSEND "Mail:afaxsend  -D $(device) -U $(unit) -t"       */
  212.  
  213. /* HUMAN */
  214. BULL    INFO:news
  215.  
  216. /* What happens when the user hit ESC twice                     */
  217. /* BBS      - directly launch BBS # 1 with no user name prompt  */
  218. /* SELECT   - prompt for user name and present BBS MENU         */
  219. /* MENU     - prompt for user name and present MAIN MENU        */
  220. ESC-ESC         MENU
  221.  
  222. /* How menus are generated and sent                             */
  223. /*  GEN     - menus will be generated as wpl modules            */
  224. /*  MAKE    - menus will be generated as text files and be sent */
  225. /*            using xprascii. *.MENU files will be placed in    */
  226. /*            CFG: main.menu, magic.menu, text.menu,bbs.menu    */
  227. /*  If Startup-Sequence copies *.menu to RAM:, use RAM option   */
  228. /*  to cause these to be sent instead                           */
  229. MENUS           GEN
  230.  
  231. /* utils    WRM indicates item is a built-in cmd and is to be   */
  232. /*          added to the menu                                   */
  233. /*          WRX indicates item is a .wplrx script and is to     */
  234. /*          be added to menu                                    */
  235. /* Menu items are displayed in the same order as they are here  */
  236. WRM     HELP        "Online Help, just enter HELP <command>"
  237. WRM     UL          "Zmodem Upload to sysop (with resume enabled)"
  238. WRX     GRAB        "Free Zmodem DownLoads, CBV, File Areas Browser"
  239. WRX     NOTE        "Leave a message to Sysop"
  240. WRX     CHAT        "Page the sysop"
  241. WRX     SHOWAC      "View your File Account"
  242. WRX     FTP         "Registered Users ONLY"
  243. WRX     QWK         "Registered Users ONLY"
  244. WRM     BYE         "Hangup"
  245. /*WRX     WFREQIT     "Free file request forwarder and downloader"      */
  246.  
  247. /*  INFO MENU Files to be sent via XPRascii                     */
  248. /*  if description is "HIDDEN", it will NOT be added to menu        */
  249. /*   magicname   fullpath                    desc            */
  250. TEXT system   INFO:SYSTEM.Txt                "About this System"
  251. TEXT events   INFO:events.txt                "Scheduled Events"
  252. TEXT new      Mail:filelists/newfiles.lst    "View NewFiles This Week"
  253. TEXT forsale  INFO:forsale                   "View Items For Sale"
  254. TEXT roofinfo ROOF:ROOF.TXT                  "About the Roof System "
  255. TEXT mailers  ROOF:DOCS/Shelter.TXT          "About Shelter Mailers
  256. TEXT areas    CFG:Browse.cfg                 "Available File Areas"
  257. TEXT register INFO:register.txt              "How to get more"
  258.  
  259. /*  MAGIC MENU Files to be sent via XPRzedzap (Zmodem)          */
  260. /*  if description is "HIDDEN", it will NOT be added to menu        */
  261. /*    magicname   fullpathname                description     */
  262. MAGIC files       MAIL:FILELISTS/01670104.LHA "Archived list of Files Available"
  263. MAGIC rap         BBSF6:wpl/RAP100.LHA        "The RAP Point Mailer, third smallest and noisest"
  264. MAGIC jaz         BBSF6:wpl/JAZ101.LHA        "The JAZ Point Mailer, second smallest and cutiest"
  265. MAGIC pop         BBSF6:wpl/POP_v0.9.LHA      "The POP Point Mailer, the smallest and fastest"
  266. MAGIC shelter     BBSF6:wpl/SHELTER.LHA       "Porticus, Gazebo and Umbrella - the Shelter Mailers v${SMVER}"
  267. MAGIC she_upd     BBSF6:WPL/SHELTER${SDATE}.LHA "Update to AmiNet shelter180.lha"  
  268. MAGIC xpack       BBSF6:WPL/XPACK.LHA         "Xferq Management Tools, FLO Convert, packer/archiver/router"
  269. MAGIC xpa_upd     BBSF6:WPL/XPACK${SDATE}.LHA "Update to AmiNet xpack170.lha"  
  270. MAGIC rfs         BBSF6:WPL/RFS.LHA          "File Request Handler"
  271. MAGIC rfs_upd     BBSF6:WPL/RFS${SDATE}.LHA   "Update to AmiNet rfs170.lha"  
  272. MAGIC xferq       BBSF6:WPL/XQDEV1_8.LZH      "Xferq Queue Managment - Developers Release v1.8"  
  273. MAGIC xq_upd      BBSF6:wpl/XQUPD1_9.LHA      "Xferq update only, includes source changes v1.9"  
  274. MAGIC xq_src      BBSF6:wpl/XQSRC1_8.LZH      "Xferq Queue Management, full SASc sources  v1.8"
  275. MAGIC wpl         BBSF6:wpl/WPL0_97.LZH       "WPL Language Developers Release v0.97"
  276. MAGIC wpl_doc     BBSF6:wpl/WPL_DOC.LHA       "WPL Language Developers Documentation and Notes"
  277. MAGIC wpl_upd     LIBS:wpl.library            "wpl.library update only"
  278.  
  279. /*  CLI Door Menu                                               */
  280. /*  These are CLI doors (NOT ARexx) which are redirected with   */
  281. /*  an AUX device and launched by DOOR.wplrx                    */
  282. /*  if description is "HIDDEN", it will NOT be added to menu        */
  283. /*      "description"                       launch command      */
  284. DOOR    "Adventure in The Collossal Cave"   Execute Mail:scripts/ADV
  285. DOOR    "Dungeon of ZORK"                   Execute Mail:scripts/DUNG
  286. DOOR    "StarTrek"                          RexxC:rx DOORS:StarTrek \"$$(username)\"
  287. DOOR    "Lords of IronGate (IBM FONT)"      DOORS:loid/irongate syspw=meme maxmoves=100
  288. DOOR    "The Immortal Struggle"             Execute Mail:scripts/TIS
  289. DOOR    "DeepSpace"                         Execute Mail:scripts/DS
  290. DOOR    "Universal Wars"                    DOORS:uwars/cuwars $$(username)
  291. DOOR    "Grin of the Day"                   RexxC:rx Rexx:rexxdoors/Grin_du_Jour
  292. DOOR    "Fortune"                           RexxC:rx Rexx:rexxdoors/Your_Fortune
  293. /*DOOR    "Hack and Slash"                    Execute Mail:scripts/HS       */
  294. DOOR    "HIDDEN"                               Execute Mail:scripts/AED  
  295.  
  296. /*  BBS MENU Selections                                         */
  297. /*  if description is "HIDDEN", it will NOT be added to menu        */
  298. /*      name         description                launch command  */
  299. BBS     "HIDDEN"                      Launch_BBS $$(baud) $(line) ECS
  300. BBS     "AmigaNet Echos"              Launch_BBS $$(baud) $(line) ANF
  301. BBS     "Read All Network Message Bases"    Read $$(baud) $(line) $$(username)
  302. /*BBS     "Browse File Areas"                 Browse $$(baud) $(line) 100000 $$(username)   */
  303.  
  304. /* WHENRECD and AFTERSESSION */
  305. /* Commands executed on successful reception of a file          */
  306. /* arc=*.(MO|TU|WE|TH|FR|SA|SU[0-9]                             */
  307. /*CMD     arcrecd    ${ARCRECD} */
  308. /* pkt=*.PKT                                                    */
  309. /*CMD     pktrecd    ${PKTRECD} */
  310. /* tic=*.TIC                                                    */
  311. CMD     tickrecd   ${TICKRECD}
  312. /* uumail */
  313. CMD     uucprecd   ${UUCPRECD}
  314.  
  315. /* FTN sorting command, used ONLY in the following cases:       */
  316. /*      MULTI is set true for a site in the Cache               */
  317. /*      DOMAINAWARE and PRIMARYONLY are FALSE                   */
  318. /* if FTNSORT is to be performed as an WHENRECD command     */
  319. /*CMD sortrecd "RUN >NIL: RX ram:rexx/FTNSORT.rexx $(remfile) $(inbound)"  */
  320. /*CMD sortrecd "RUN >NIL: FTNSORT $(remfile) $(inbound)"  */
  321. /* if FTNSORT is to be performed as an AFTERSESSION command     */
  322. CMD     sortrecd    "Echo >>T:SORT$<port>LIST $(inbound)$(remfile)"
  323.  
  324. /*CMD sortsess Rx ram:rexx/FTNSORT.rexx LIST T:SORTLIST"*/
  325. CMD     sortsess    "RUN >NIL: FTNSORT LIST T:SORT$<port>LIST"
  326.  
  327. /* Commands executed After a Session                            */
  328. /*CMD     impsess    ${IMPSESS} */
  329. CMD     impsess     "Run >NIL: Mail:SCRIPTS/TOSSMAIL $(domain)"
  330. /* Command to execute after a TIC file received                 */
  331. CMD     ticksess   ${TICKSESS}
  332. /* Command to execute after a session in which an REQ was SENT  */
  333. /*CMD     freqsess   Run >NIL: WFREQit-Check $$(inbound)    */
  334. CMD     freqsess   "Run >NIL: FreqNote $(inbound) $(remote.address)"
  335. /* Command to execute after a terminal program session          */
  336. CMD     termsess    "Run >NIL: FTPNote"
  337.  
  338. /* Ignore these */
  339. CMD     export     ${EXPARCS}
  340. CMD     expnet     ${EXPNET}
  341. CMD     diff       ${MERGEDIFF}
  342.  
  343. /* BANNERS */
  344. /* If this keyword exists, the file specified will be sent      */
  345. /* using the xprascii protocol instead of the 'BAN welcome'     */
  346. /*BANNER  INFO:WELCOME.ANS  */
  347.  
  348. /* On connect, the sysver and welcome banners are sent          */
  349. /* If a BANNER file is used, the welcome banner is not sent     */
  350. /*  version banner                                              */ 
  351. BAN  sysver "Roof System v$«RVER».$«RTAB»  GenMailer v${GENVER}"
  352.  
  353. /* Welcome Banner                                               */
  354. /* Note that BackSlashs must be escaped                         */
  355. BAN  welcome "             /// Welcome To The\r\n            ///    ____  ___  ___  ___\r\n           ///   / _  //   //   // __/\r\n          ///   / __ // / // / // _/\r\n \\\\\\     ///   /_/ \\ /___//___//_/\r\n  \\\\\\   ///\r\n   \\\\\\ /// ? for ROOF menu.\r\n" 
  356.  
  357. /* the command prompt */
  358. BAN  sysprompt  "The ROOF [Line:$(line)] Type ? for menu or login: "
  359.  
  360. /* caller input timeout                                         */
  361. BAN  timeout "\n\rYou have exceeded the $(loginwait) sec. input timeout, Bye...\r\n"
  362.  
  363. /* Message to present to human callers when ACCESS              */
  364. /* is set FALSE outside of UMH                                  */
  365. BAN  notumh  "Sysop has disabled $$(namebuf) access during software upgrade."
  366.  
  367. /* TAGNAME of area where user messages will be posted           */
  368. SYSOPBASE   ECS_SYSOP
  369.